have nine lives - English Synonyms Dictionary